The Ohio LinuxFest is a yearly conference in Columbus, Ohio, USA covering Free and Open Source Software. This item contains recordings of the presentations on September 25 and 26, 2009. The theme for this year's conference is "40 years of UNIX."
These are all the talks from the Friday Early Penguin track and the main event on Saturday. The fact that some track numbers are skipped is intentional based on how numbers were assigned -- you're not missing anything.
1. Richard Weait / OpenStreetMap - Geodata and Freedom
OpenStreetMap.org creates and provides free geographic data such as street maps to anyone who wants them. The project was started because most maps you think of as free actually have legal or technical restrictions on their use, holding back people from using them in creative, productive, or unexpected ways. This presentation will introduce you to the breadth and depth of OpenStreetMap and related projects. You will learn why you should care about maps, how OpenStreetMap is beating every other map, and see some of the amazing things that are being done with OpenStreetMap data and software. The presentation will bring those with little or no OSM experience up to speed quickly and show how to use OpenStreetMap to make the maps you need.
2. Daniel Chen / Better Living through Beta Testing
3. Klaatu / Editing Video on Linux with Blender
HOWTO edit video in Linux using Blender, how to construct a successful workflow for multimedia, how to analyze and understand video codec problems, and choose the best output for delivery. Cake will be served.
4. Podcasts: Hosts and Listeners Unite!
Featured podcasters will be: Dave Yates from Lotta Linux Links, Everyone from TLLTS, threethirty from TLLTS and Linux Cranks, Russ Wenner from The Techie Geek, and lots of podcast listeners! Bring old hardware and software you might have to swap and trade or give away for the First Annual Techie Geek Tech Gear Swap Meet! ZOMG!!!
6. Jon Daniel / Journey into Ruby on Rails
For a while there Ruby on Rails really seemed like the new hotness, but after reality set in some started to question if they had really made the right decision. In this talk we'll learn about a developer's journey into finding a way to build a solid Ruby on Rails deployment system. How what at first seemed so simple and so straightforward turned into a winding path of decisions (and a few dead ends).
7. Michael Hansell / Linux, Enterprise Security, and the Blame Game
This talk is about the cycle of how security is done in the enterprise environment, as well as where Linux fits into that environment. We will also cover the frustrations that managers feel when trying to integrate, and why there's a need to have a solid entity to blame.
Note: a technical problem in Ballroom 2 caused extreme amounts of background noise on recordings of talks given there. They are included here for completeness, but you probably don't want to download them unless you are some kind of audio guru who can clean them up and make them listenable (in which case, please contact me at firstname.lastname@example.org!). We apologize to these speakers and anyone who wanted to listen to them.
12. Shawn Powers / Saving the Economy with Linux
Free health care, free stimulus money, free cash for clunkers -- and yet as a nation we seem to be tied to expensive, proprietary software. Shawn preaches, evangelizes, and even laments about how as Linux users we can effectively change the way our nation and world look at technology. While certainly Linux is free, the process of integration isn't. Money invested in the process, however, would go to working people, not huge corporations. Highlighting the strengths and weaknesses Linux faces on its path to world domination, Shawn discusses some practical ways we can all help fix the economy, one byte at a time. Warning: noisy audio as noted above. A video of this talk has been uploaded elsewhere on the Internet Archive.
21. Cat Allman / Getting Started in Free and Open Source
This talk is for beginners who are interested in getting involved with free and Open Source software but don't know where or how to start. We cover ways to participate, how to choose a project and get started, and dos and don'ts of joining a community. The overall focus is on encouraging people to get involved successfully with the project of their choice.
22. Alexander Bandar / Open Source Software + Community Workshop = Democratized Design
Coupling open source software to increasingly sophisticated at-home manufacturing machines can empower individuals with the capacity to design and create new products. Combined with the ability to distribute engineering plans and the marketplace of ideas available online, this has the potential to accelerate the evolution of design itself. When people can design and produce products for practical and entertainment use, in a democratized, DIY manner, society is improved. Warning: noisy audio as noted above.
23. Vern Ceder / Python for Linux System Administration
This talk will demonstrate why Python is an excellent language for Linux system administration. We will work through examples showing how to use Python to manage users, resources and backups and how to make Python connect to other systems via ssh. We'll also see how Python's syntax and layout make it easier to understand and maintain than most languages, meaning that you can do more sooner. A brief guide to books, mailing lists, tutorials, and other resources will also be provided.
24. Sean Dague / A Decade of Linux at IBM
31. Daniel Washko / Linux Boot Process
This talk will cover the Linux boot process from POST to login, highlighting the differences between distributions and how to identify problem areas. Related scripts to initialize hardware and services will be explored. Past and current technologies will be reviewed and future enhancements and replacements will be commented on.
32. David Boyes and Scott Courtney / Shared Destiny: 40 Years of UNIX, 40 Years of VM, and How They Came Together
As UNIX was being born at Bell Labs, the VM operating system was being born at IBM. Though mainframe Linux is a comparatively recent phenomenon, VM and UNIX share common roots that are subtle but deep, with a rich heritage of open source code, community involvement, and developer passion. We explore the history of VM that led it to be such a fine platform for Linux, and how UNIX and UNIX tools evolved in the mainframe hardware environment in the decades before Linux. Warning: noisy audio as noted above.
33. Mackenzie Morgan / Sysadmins' Rosetta Stone
"There's more than one way to do it," the Perl mantra, is true in the wider Linux world too. What's a Red Hat Certified Engineer to do when handed a Debian machine with its unorthodox runlevels? What's a Debian or Ubuntu admin to do when they encounter Red Hat's /etc/sysconfig/ directory? This talk aims to demystify the differences between The Debian Way and The Red Hat Way for the average system administrator.
34. Ross Turk / Open Source Business 101 for Hackers
41. Dru Lavigne / BSD For Linux Users
This talk will discuss the differences between BSD and Linux from an end user's point of view and introduce some of the cool features available on BSD systems.
42. Peter Salus / The Importance of 1969
In January 1969 the planning that resulted in the Internet and the Web was begun. At the end of that year, on December 28, Linus Torvalds was born. Join Peter as he tracks that year and the influences that have brought us to Columbus. Warning: noisy audio as noted above.
43. Eric Wolfe / How I Learned to Stop Worrying and Love PXE Booting
This presentation is all about the boot loader syslinux and its network-boot cousin, pxelinux. Throw away all your unreliable floppy utilities, and trade them in for a menu-driven network bootable library of utilities. Resize partitions with PartedMagic; reset Windows passwords with chntpw; wipe hard disks with Darik's Boot and Nuke; boot DOS-based utilities with FreeDOS floppy images; perform Kickstart installs of RHEL, Fedora, and Ubuntu.
44. Rob Landley and Mark Miller / Developing for non-x86 targets using QEMU
Emulation allows even casual hobbyist developers to build and test the software they write on multiple hardware platforms from the comfort of their own laptop. QEMU is rapidly becoming a category killer in open source emulation software, capable of not only booting a Knoppix CD in a window but booting Linux systems built for ARM, MIPS, PowerPC, SPARC, SH4, and more. This panel covers application vs system emulation, native vs cross compiling (and combining the two with distcc), using qemu, setting up an emulated development environment, real world scalability issues, using the amazon cloud, and building a monster server for under $3k.
51. Elizabeth Garbee / How To Use Open Source to Pay For a College Education
No matter what manner of higher learning institution one might apply for, that education represents a significant monetary investment. In this talk, Elizabeth will explain how you can go about helping to pay your way through school using completely open source software. She will describe how becoming involved in the open source community has helped ready her for a college environment, the scholarships she is currently applying for, and how she is tackling each one with a different set of entirely free software applications.
52. Paul Cutler / An Introduction to GNOME 3.0
Paul Cutler of the GNOME Foundation will introduce users to GNOME 3.0, currently scheduled to be released in March 2010. GNOME 3.0 features an innovative new user experience in GNOME Shell, a new way to access and manage your documents using GNOME Zeitgeist, and a number of improvements in the developer platform. Warning: noisy audio as noted above.
53. Chris Teodorski / Taking the Sting Out of the OWASP Top 10 with Mutillidae
The OWASP (Open Web Application Security Project) Top 10 List is a consensus-based list of the most prevalent and critical web application security flaws. I will examine the OWASP Top 10 and the open source and deliberately vulnerable web application Mutillidae (and others if time allows) to see how the developer and security tester can use them to practice their skills and at the same time learn how the top 10 work and how to prevent them.
54. David Nalley / Fedora, OLPC, Lessons Learned, and Where We Go from Here
61. Mike Badger / Programming for the Young and the Young at Heart
Learn why Scratch makes an ideal language to teach your children (8 and up), your students, or yourself the basics of programming by creating games, interactive stories, and multimedia projects. Scratch uses a fun, accessible environment that's as easy as dragging and dropping blocks. We'll create a sample project that demonstrates the basics of Scratch. We'll also connect a webcam and a sensory board to use real-world input for our project.
62. Tom 'spot' Callaway / Legalities of FOSS From a Hacker's Perspective
Commonly misunderstood, software licensing is an important part of ensuring that your Free Software is able to be widely used and hacked on. In this presentation, I'll go over some of the common licenses and licensing mistakes, as well as discussing some legal scenarios and conditions that complicate the world of FOSS. In addition, I'll explain why Fedora has made some of the choices it has made concerning legal exclusions and actions. Warning: noisy audio as noted above.
63. Peter Graner / The Ubuntu Kernel
This talk is an overview of the Ubuntu Linux Kernel. Topics covered are: team composition, development process, distributed & collaborative development model, feature & version selection process, and an open Q&A session.
64. Don Vosburg / Make the Most of Your Netbook with Moblin
71. Sean Dague / OpenSim: Open Source 3D Worlds
Like the idea of Second Life but want to be in control of the environment? Then OpenSim is for you. OpenSim is an open source 3D Application Server that you can easily use for all these tasks. Out of the box it provides a VW like experience, and it can be easily modified for building custom 3D interfaces. This talk will give a brief overview of OpenSim, demo it in action, and show some ways you can extend OpenSim for your own purposes.
72. Jorge Castro / Building a Community Around Your Project
Last year my friend Ryan Paul started the gwibber project, a client for Twitter/identi.ca for GNOME. Together we nurtured and grew a community around the project, but learned some tough lessons about how to run a project that no one ever tells you until you screw it up yourself. In this session I will talk about crossing that chasm from hobby to a healthy open source project - including things to avoid and things to experiment with. Warning: noisy audio as noted above. Jeff Ratliff has contributed a recording of much better quality but is missing some time at the beginning and end. Download the file marked (contrib) for this one. Thanks, Jeff!
73. Don Vosburg / So You Think You Can Dance? Samba in the Real World
Samba is a terrific file sharing project - but how well can you dance? Hear real world examples of hot to swing with Samba. We will explore integration with existing networks, or standing up your own Samba domain. The emphasis will be on creating a practical Samba server environment, and making it robust as well. Look for some strong tips, a few tricks, and a start on best practice. Demonstrations will be shown as well.
74. John Todd / Open Source Telephony in an Economic Downturn
81. Patrick Wagstrom / Be A Wonk! Open Source, Government Policy, and You
Decisions made by 70-year-old men who have never used a computer affect you. Whether made by government, corporations, or anyone else, technology policy decisions frequently make life more difficult for Open Source developers and users alike. This talk will discuss a selection of policy issues and explain how you can get involved and shape the debate at the local and national levels.
82. Doug Vann / Drupal Kickstart
Warner Brothers, NASA, the White House, Harvard, Popular Science Magazine, and others use Drupal to deliver their message. Learn terminology and startup tips to get your first site developed. Why Drupal won the overall 2008 Open Source CMS award and the Best PHP Open Source CMS. Different Ways to Install Drupal. How content is structured and created. Essential modules for beginners. Interacting with the community and getting support. How Drupal makes you look like a rockstar to your clients. Warning: noisy audio as noted above.
83. Catherine Devlin / reStructuredText: Plain Text Gets Superpowers
Write a document, just once, in plain text. Enjoy all plain text's benefits - speed, simplicity, searchability, codeability, choice of editors, version control. Now, from this single plain text source, automatically generate beautifully-formatted webpages, presentations, PDFs, auto-indexed documentation trees, and more. It's time you learned reStructuredText!
84. Mat Ray / Sleep Soundly at Night: Open Source Network Monitoring with Zenoss Core
89. Bdale Garbee / Understanding Debian
The community of contributors to the Debian distribution and its many derivatives play a substantial role in the Free Software world. As one of the project's longest-serving contributors, in this session Bdale will share his observations about why Debian has been so successful, and some challenges for the future. Learn how you can benefit either by participating in Debian directly, or by applying lessons learned from Debian history to other open source projects.
92. M. Douglas McIlroy / A Surfeit of Sophistication
Hidden complexity in the service of simplicity is no vice. But one's heart sags in the face of complexity that bubbles to the surface in hundred-page "man pages" and thousand-line makefiles. Sophistication, unfortunately, is the easy way to get noticed, while simplification is often subliminal. As an unabashed cheerleader for the underdog, I will try to redress the imbalance by looking at some incidents large and small of the tug-of-war between these two poles. Warning: noisy audio as noted above.